IP アドレスについて

IP アドレスは 4 バイトで構成され、各バイトは 0 または 1 の値を持つ 8 個のビットで構成されています。そのため、 IP アドレスは 0.0.0.0 から 255.255.255.255 までのどれかとなります。

IP アドレスはデバイスが存在するネットワークを表すネットワークアドレスと、デバイスそのものを指すホストアドレスで構成されます。

サブネットマスクは、何ビットをネットワークアドレスに使用するかを定義する 4 バイトの数値です。サブネットマスクの各ビットのうち、1になっているビッ トは、 IP アドレスの対応するビットがネットワークアドレスの一部であることを表します。

例えば、 IP アドレスが 10.10.2.21 で、サブネットマスクが 255.255.255.0 のときは、以下のようになります:

IP アドレス 10 . 10 . 2 . 21
サブネットマスク 255 . 255 . 255 . 0
IP アドレスのバイナリ表記 00001010 . 00001010 . 00000010 . 00010101
サブネットマスクのバイナリ表記 11111111 . 11111111 . 11111111 . 00000000
IP アドレスのネットワーク部分 00001010 . 00001010 . 00000010 . 00000000
IP アドレスのホスト部分 00000000 . 00000000 . 00000000 . 00010101
IP アドレスのネットワーク部分 10 . 10 . 2 . 0
IP アドレスのホスト部分 0 . 0 . 0   21

したがって、 IP パケットを 10.10.2.21 に送信すると、実際にはネットワーク 10.10.2.0 上のデバイス 21 にパケットが送信されます。

上の例では、ネットワーク 10.10.2.0 には 256 ( 0 から 2 55 )のホストアドレスが存在できますが、そのうちの 0 と 255 は予約されています。全てのビットが0に設定されているホストアドレスはネットワークアドレス、全てのビットが1に設定されているホストアドレスはブロードキャストアドレスとなります。

上記の例の IP アドレスが 10.10.2.0 のネットワークでは

10.10.2.0 がネットワークアドレスで、

10.10.2.255 がブロードキャストアドレスとなります。

あるネットワークのブロードキャストアドレスに IP パケットを送信すると、その IP ネットワーク上の全てのデ バイスがそのパケットを受信します。

NetSupport コントロールがリモート IP サブネットをブラウズできるように設定する際には、この IP ネットワークのブロードキャストアドレスを使用します。